<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
       //dump(IP('127.0.0.1'));
       $hooks = M('Hooks')->field(array('name'=>'label','description'=>'value'))->select();
        dump($hooks);
    	$this->display();
    	
    }

     // 收短信
    public function shou_duanxin() { 
    	header("Content-Type: text/html;charset=utf-8");
    	// $datas = 'result=0&replys=%5B%7B%22replyTime%22%3A%222018-08-03+14%3A47%3A32%22%2C%22mobile%22%3A%2213208469406%22%2C%22msgId%22%3A%2221465871721%22%2C%22content%22%3A%22%E3%80%90%E8%85%BE%E8%AE%AF%E7%A7%91%E6%8A%80%E3%80%91%E6%B5%8B%E8%AF%9513%5BFrom+8618617165778%5D%22%7D%5D';
    	//接到的值  转编码
    	$input = urldecode(file_get_contents("php://input"));
    	// $input = urldecode($datas);
    //炸开字符串
    	$ss = explode("&",$input);
    //炸开字符串	
		$result = explode("=",$ss[0]);
		$replys = explode("=",$ss[1]);
	//组装字数组	
		$results[''.$result[0].''] = $result[1];//结果
		$replyss[''.$replys[0].''] = $replys[1];//具体数据

		$replys_datas = json_decode($replyss['replys'],true);
		$replys_data = $replys_datas[0];
		
		$fa_duanxin = D("kahao");
		$select = $fa_duanxin->where('mobile='.$replys_data['mobile'])->find();
		
		$file  = 'error.txt';//要写入文件的文件名（可以是任意文件名），如果文件不存在，将会创建一个
  		$content = "接收内容:\n".$input;
  		if($f  = file_put_contents($file, $content,FILE_APPEND)){// 这个函数支持版本(PHP 5) 
  		 	echo "";
  		}
  		
	  	if($results['result'] == 0){
	  		$duanxin = D("shousms");
	  		$data['user_id'] = $select['user_id'];
	  		$data['mobile'] = $replys_data['mobile'];
	  		$data['content'] = $replys_data['content'];
	  		$data['shou_time'] = $replys_data['replyTime'];
	  		$data['liushui_sn'] = $replys_data['msgId']; 
	  		$add = $duanxin->add($data);
	  		echo 'ok';
	  	}else{
	  		$file  = 'error.txt';//要写入文件的文件名（可以是任意文件名），如果文件不存在，将会创建一个
	  		$content = "接收内容:\n".$input;
	  		if($f  = file_put_contents($file, $content,FILE_APPEND)){// 这个函数支持版本(PHP 5) 
	  		 	echo "接收成功。<br />";
	  		}
	  	}
	  	
    }		

    // 回执
    public function huizhi_duanxin(){
    	header("Content-Type: text/html;charset=utf-8");
    	// $datas = 'result=0&replys={"mobile":"13114598795","state":"0","msgId":"2148625431"}';

	   	//接到的值  转编码
    	$input = urldecode(file_get_contents("php://input"));
    	// $input = urldecode($datas);
    //炸开字符串
    	$ss = explode("&",$input);
    //炸开字符串	
		$result = explode("=",$ss[0]);
		$replys = explode("=",$ss[1]);
	//组装字数组	
		$results[''.$result[0].''] = $result[1];//结果
		$replyss[''.$replys[0].''] = $replys[1];//具体数据

		$replys_datas = json_decode($replyss['replys'],true);
		$replys_data = $replys_datas[0];

		$fa_duanxin = D("fasms");
		$select = $fa_duanxin->where('mobile='.$replys_data['mobile'])->find();

		$file  = 'error2.txt';//要写入文件的文件名（可以是任意文件名），如果文件不存在，将会创建一个
  		$content = "接收内容:\n".$input;
  		if($f  = file_put_contents($file, $content,FILE_APPEND)){// 这个函数支持版本(PHP 5) 
  		 	echo "";
  		}
// print_r($results);die;
    	if($results['result'] == '0'){
    		echo 'ok';	
    	}else{
	  		$file  = 'error2.txt';//要写入文件的文件名（可以是任意文件名），如果文件不存在，将会创建一个
	  		$content = "回执内容:\n".$post;
	  			
	  		if($f  = file_put_contents($file, $content,FILE_APPEND)){// 这个函数支持版本(PHP 5) 
	  		 echo "回执成功。<br />";
	  		}
	  	}
    	 		
    }

}